@charset "utf-8";


body {
	background: url("15.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
}

#adv{border: 1px solid red;width: 426px;height: 130px; position: relative}
#adv#a{overflow: hidden;position: absolute;bottom: 5px;right: 5px}
#adv #a li{list-style: none;float:left;width: 20px;border: 20px;border: 1px solid gray;background-color: #fff;margin: 5px}
#adv #a li a{display: block; width: 20px;border: 20px;text-align: center;line-height: 20px;text-decoration: none}

#login_box {
	width: 20%;
	height: 400px;
	background: #00000060;
	margin: auto;
	margin-top: 10%;
	text-align: center;
	border-radius: 10px;
	padding: 50px 50px;
}

#login_box h2 {
	color: #FFFFFF90;
	margin-top: 5%;
}

#Login_box #form #input_box {
	margin-top: 5%;
}
#Login_box #form #input_box i{
	color: #FFFFFF;
}

#login_box #form #input_box input {
	border: 0;
	width: 60%;
	font-size: 15px;
	color: #FFFFFF;
	background: #FFFFFF90;
	border-bottom: 2px solid #FFFFFF;
	padding: 5px 10px;
	margin-top: 10px;
}
#login_box button {
	margin-top: 50px;
	width: 40%;
	height: 20px;
	border-radius: 10px;
	border: 0;
	color: #FFFFFF;
	font-size: 15px;

	background: linear-gradient(45deg,lightgreen,lightblue,lightgoldenrodyellow);
}
#login_box #sign-in{
	
	margin:5% auto;
}
#login_box #sign-in a{
	color: #Db1010;
}
 .D{
				width: 100%;
				height: 150px;
				line-height: 150px;
				color: #a3a3a3;
				font-size: 20px;
				text-align: center;
				border-top: 2px solid gainsboro;
			}
